import request from '@/utils/request'

const HOSP_SET_BASE_URL = '/admin/hosp/hospitalSet/'

export default {
  /**
   * 分页条件查询医院设置列表
   * @param current 当前页数
   * @param limit 每页数据量
   * @param searchObj 查询条件
   * @returns 查询结果
   */
  getHospSetList(current, limit, searchObj) {
    return request({
      url: HOSP_SET_BASE_URL + `findPageHospSet/${current}/${limit}`,
      method: 'post',
      data: searchObj //data：表示使用 json
    })
  },

  /**
   * 根据ID删除医院设置
   * @param id
   * @returns 处理结果
   */
  delHospitalSet(id) {
    return request({
      url: HOSP_SET_BASE_URL + `${id}`,
      method: 'delete'
    })
  },
  /**
   * 根据ids批量删除
   * @param ids ids列表
   */
  batchRemoveHospSet(ids){
    return request({
      url: HOSP_SET_BASE_URL + 'batchRemove',
      method: 'delete',
      data: ids
    })
  },
  /**
   * 锁定与取消锁定
   * @param id id
   * @param status 状态
   */
  lockHospSet(id,status) {
    return request ({
      url: HOSP_SET_BASE_URL + `lockHospSet/${id}/${status}`,
      method: 'put'
    })
  },
  /**
   * 添加医院
   * @param hospitalSet 医院信息
   */
  saveHospSet(hospitalSet) {
    return request ({
      url: HOSP_SET_BASE_URL + 'saveHospSet',
      method: 'post',
      data: hospitalSet
    })
  },
  /**
   * 根据id查询信息
   * @param id
   */
  getHospSet(id) {
    return request ({
      url: HOSP_SET_BASE_URL + `getHospSet/${id}`,
      method: 'get'
    })
  },
  /**
   * 更新医院信息
   * @param hospitalSet
   */
  updateHospSet(hospitalSet) {
    return request ({
      url: HOSP_SET_BASE_URL + `updateHospSet`,
      method: 'post',
      data: hospitalSet
    })
  }



}
